.ypjz{ background-color: #fff;}
* {
    font: 400 14px "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";
}

.ypjz .preview_rzjz{width: 1100px; margin:  0 auto 3%; background-color:#ffffff; position: relative;}
.ypjz .rzjz_title{font-size: 16px;font-weight: bold;margin: 30px 0 15px 0;}
/*第一个区域--职位进展*/
.ypjz .rzjz_job{width:1098px;background-color:#f4f4f4;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.ypjz .rzjz_job1{height:84px;}
.ypjz .rzjz_job2{height:60px;position: relative;}

.ypjz .rzjz_jobtitle{margin-top: 20px;margin-left: 25px;margin-right: 20px;}
.ypjz .rzjz_jobtitle .second_jobname{color:#333333;font-size: 16px;}
.ypjz .rzjz_jobmsg{color:#666666;margin-top: 8px;margin-left: 25px;}
.ypjz .rzjz_jobmsg i{margin: 0 10px;color:#d2d2d2;}

.ypjz .rzjz_status{width: 1098px;background-color: #ffffff;position: relative;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.ypjz .rzjz_status1{height:142px;}
.ypjz .rzjz_status2{height:90px;}

.ypjz .gray_line{width: 800px;margin-left: 149px;/*border: 1px solid #bbbbbb;*/position: absolute;top: 26%;}
.ypjz .orange_line{width: 800px;height:2px;background-color: #bbbbbb;}
.ypjz .orange_line div{width: 266px;float: left;height:3px;background-color:#e41f2b;margin-top: -1px;}
.ypjz .all_circle{background: url(../img/icon.png) no-repeat;position: absolute;display: block;width: 28px;height: 28px;}
.ypjz .gray_small span{background-position:0px -1146px;}
.ypjz .orange_small span{background-position:0px -1091px;}
.ypjz .orange_big span{background-position:0px -1119px;}
.ypjz .ypjz_jieduan{position: absolute;top: 45%;margin-left: 149px;}
.ypjz .ypjz_jieduan span{width:115px;display: block;float: left;text-align: center;}
.ypjz .ypjz_jieduan .jd_word1{margin-left: -54px;}
.ypjz .ypjz_jieduan .jd_word2{margin-left: 150px;}
.ypjz .ypjz_jieduan .jd_word3{margin-left: 154px;}
.ypjz .ypjz_jieduan .jd_word4{margin-left: 153px;}


.lyc_ypjz .gy_cir1,.lyc_ypjz .oy_cir1,.lyc_ypjz .ob_cir1{top: -14px;left: -12px;}
.lyc_ypjz .gy_cir2,.lyc_ypjz .oy_cir2,.lyc_ypjz .ob_cir2{top: -14px;left: 254px;}
.lyc_ypjz .gy_cir3,.lyc_ypjz .oy_cir3,.lyc_ypjz .ob_cir3{top: -14px;left: 520px;}
.lyc_ypjz .gy_cir4,.lyc_ypjz .oy_cir4,.lyc_ypjz .ob_cir4{top: -14px;left: 788px;}

.ypjz .jd_word1_1{font-size: 14px;}
.ypjz .jd_word1_2,.jd_word1_3{font-size: 13px;color:#999999;}
.ypjz .jd_word1_2{margin-top: 6px;}
.ypjz .jd_word1_4{font-size: 13px;color:white;background-color:#3a9bfc;    height: 30px;line-height: 30px;border-radius: 6px;width: 90px;margin-left: 15px;cursor: pointer;}
.ypjz .jd_look{color:#498bed;cursor: pointer;}
.ypjz .already_enter{background: url(../img/icon.png) no-repeat -4px -1226px;margin-bottom: 4px;}
.ypjz .already_giveup{background: url(../img/icon.png) no-repeat -4px -1176px;height: 20px;margin-bottom: 4px;}

.ypjz .second_choice{margin-top: 15px;}
.ypjz .second_msg .rzjz_jobtitle .second_name{margin-right: 20px;color: #999999;}
.ypjz .rzjz_left{float: left;margin-left: 25px;}

.ypjz .rzjz_left p{font-size: 14px;height: 20px;line-height: 20px;color:#666666;}
.ypjz .rzjz_left p:first-child{margin-top: 25px;}
.ypjz .rzjz_left p:last-child{margin-top: 5px;}
.ypjz .upupup{float: left;}
.ypjz .upupup .upimg{display: inline-block;width:17px;height: 18px;background: url(../img/icons.png) -336px -779px no-repeat;}
.ypjz .setFirstjod{cursor: pointer;margin-top: 20px;/*position: absolute;top: 35%;right: 3%;width: 120px;*/color:#3a9bfc;font-size: 13px;}
.ypjz .upupup_all{height:20px;line-height: 20px;}
.ypjz .preview_rzjz .lyc_hide{display: none;}

/*撤销样式*/
.ypjz .backRequst{cursor: pointer;position: absolute;top: 35%;right: 3%;width: 120px;color:#3a9bfc;font-size: 13px;}

/*接收offer弹层*/
.ypjz .cont_ypjz{ width: 600px;position: fixed;z-index: 9999999;left: 50%; margin-left: -300px;top: 50%;margin-top: -280px;height:560px;background-color: white;border-radius:6px;}
.ypjz .closebutton_ypjz,.closeintbk_ypjz{position: absolute;top: 1%;right: 0%; width: 50px;height: 50px;background: url(../img/icons.png) 0px -930px no-repeat;cursor: pointer;}
.ypjz .offer_enter{width: 560px;margin-left: 20px;height: 520px;margin-top: 20px;}
.ypjz .offer_title{font-size: 16px;font-weight: 600;}
.ypjz .offer_content{padding: 15px;border: 1px solid #e2e3e7;height: 390px;overflow-y: scroll;background:#fbfbfb;margin-top:15px;border-radius: 6px;}
.ypjz .offer_content p{font-size: 14px;margin-top: 5px;}
.ypjz .offer_content p span{color:#3a9bfc;}
.ypjz .offer_btn{margin-top: 15px;margin-left: 150px;}
.ypjz .offer_btn .assets_offer{width: 150px;height: 45px;background: #e71a22;display: block;color:white;text-align: center;line-height: 45px;border-radius: 6px;float: left;}
.ypjz .offer_btn .notassets_offer{width: 100px;height: 45px;display: block;color:#3399ff;text-align: center;line-height: 45px;border-radius: 6px;float: left;margin-left: 15px;}

.ypjz .rzjz_writebtn p{font-size: 13px;color: white;background-color: #3a9bfc;height: 30px;line-height: 30px;border-radius: 6px;width: 90px;margin-left: 15px;cursor: pointer;}


/*入职进展简历反馈弹层*/
.ypjz .rzjz_radio{ margin: 6px 30px 2px 0px;}
.ypjz .rzjz_radio .chose{vertical-align: middle; height: 20px;display: inline-block;margin-left: 14px;}
.ypjz .rzjz_radio .chose .selected{cursor: pointer;display: inline-block;width: 17px;height: 20px;background: url(../img/radioicon.png) 0px -23px no-repeat;}
.ypjz .rzjz_radio .chose .unselect{cursor: pointer;display: inline-block;width: 17px;height: 20px;background: url(../img/radioicon.png) 0px -1px no-repeat;}
.ypjz .input_hide{display: none;}
.ypjz .offer_descri{font-size: 14px;margin-top:5px;color:#666666;}
.ypjz .interback_con{margin-top: 10px;}
.ypjz .msfk_question{font-size:14px;color:#333333;}
.ypjz .msfk_question .tihao{width: 20px;display: block;float: left;line-height: 23px;}
.ypjz .msfk_question .timu{width: 545px;display: block;margin-left: 20px;line-height: 23px;}
.ypjz .qus_float{float: left;}
.ypjz .experience{width: 520px;height: 60px;border-radius: 6px;padding: 5px;border: 1px solid #dbdbdb;}
.ypjz .submit_fbbtn{color: white;cursor: pointer;width: 110px;margin: 0 auto;height: 35px;line-height: 35px;background: red;text-align: center;margin-top: 5px;border-radius: 6px;}
.ypjz .msfk_tip{float: right;margin-top: -55px;margin-right: 20px;color: red;background: url(../img/icon.png) no-repeat -5px -1200px;padding-left: 20px;cursor: pointer;}
.ypjz .msfk_aftertip{float: right;margin-top: -55px;margin-right: 20px;color:#999999;}
.ypjz .offer_btn .assets_rz{width: 150px;height: 45px;background: #e71a22;display: block;color:white;text-align: center;line-height: 45px;border-radius: 6px;float: left;}
.ypjz .offer_btn .notassets_rz{width: 100px;height: 45px;display: block;color:#3399ff;text-align: center;line-height: 45px;border-radius: 6px;float: left;margin-left: 15px;}

.ypjz .jobchoice_all .rzjz_jobtitle{float: left;}


.ypjz span.successIcon,.ypjz span.notGo{
    background: url(../img/icon.png) no-repeat 0px -1222px;;
    position: absolute;
    display: block;
    width: 28px;
    height: 28px;
}
.ypjz span.notGo{
    background: url(../img/icon.png) no-repeat -2px -1172px;
    position: absolute;
    display: block;
    width: 28px;
    height: 28px;
}


.ypjz .all_circle{ background: url(../img/icons.png) no-repeat;width: 42px; height: 42px;position: absolute;  display: block;}
.ypjz .all_circle.num1{ background-position: -176px -2023px;}
.ypjz .all_circle.num2{ background-position: -176px -2086px;}
.ypjz .all_circle.num3{ background-position: -176px -2150px;}
.ypjz .all_circle.num4{ background-position: -176px -22214px;}

.ypjz .all_circle.num1_red{ background-position: -353px -2023px;}
.ypjz .all_circle.num2_red{ background-position: -353px -2086px;}
.ypjz .all_circle.num3_red{ background-position: -353px -2150px;}
.ypjz .all_circle.num4_red{ background-position: -353px -22214px;}


.ypjz .all_circle.right{ background-position: 0px -2032px;}
.ypjz .all_circle.error{ background-position: 0px -2098px;}